平成29年 秋期 基本情報技術者 午後 問03
問03 4問選択会員制通信販売事業者における会員販売データ管理に関する次の記述を読んで, 設問1〜4に答えよ。 清涼飲料水の会員制通信販売事業を運営するD社では,販売促進と商品管理の効率化を 目的に会員情報や販売情報を管理するシステム(以下,販売管理システムという)を, 事業開始当初から導入している。注文の受付は電話応対で行い, 電話の受付時間は8時から 20 時までである。 販売管理システムで利用するデータベースの表構成とデータ格納例を,図1に示す。 下線付きの項目は主キーである。
図1 販売管理システムで利用するデータベースの表構成とデータ格納例
FROM 会員表 WHERE 会員表.会員番号 IN (SELECT 販売表.会員番号 FROM 販売表, 販売明細表, 商品表 WHERE 販売表.伝票番号 = 販売明細表.伝票番号 AND 商品表.商品番号 = 販売明細表.商品番号 a ) a に関する解答群 AND 商品表.分類 = 'コーヒー' AND 商品表.単価 * 販売明細表.個数 >= 1ØØØØ GROUP BY 販売表.会員番号 HAVING COUNT(*) >= 5
イ AND 販売表.販売日 >= '2Ø16-Ø1-Ø1' AND 販売表.販売日 <= '2Ø16-12-31'
ウ AND 販売表.販売日 >= '2Ø16-Ø1-Ø1' AND 販売表.販売日 <= '2Ø16-12-31'
エ GROUP BY 販売表.会員番号
図2 変更した販売明細表の表構成 解答群 イ 実際に購入された商品の,販売時点の単価の変遷 ウ 全ての商品の,単価の変遷 エ 全ての商品の,直近の単価変更日の前日における単価
FROM (SELECT 2Ø17 - 会員表.生年 AS 年齢, 商品表分類, b2 FROM 会員表, 販売表, 販売明細表, 商品表 WHERE 会員表.会員番号 = 販売表.会員番号 AND 販売表.伝票番号 = 販売明細表.伝票番号 AND 販売明細表.商品番号 = 商品表.商品番号 AND 販売表.販売日 >= '2Ø17-Ø1-Ø1' AND 販売表.販売日 <= '2Ø17-Ø6-3Ø' ) FACTTB GROUP BY b3 ORDER BY 年齢 ASC, 合計販売額 DESC b に関する解答群
ビュー入荷集計表は運用開始から現在までの入荷数の総数を表示する。 さらに販売総数を把握するためにビュー販売集計表を,最新の在庫数を把握するために ビュー在庫表を作成する。ビュー在庫表は一度でも入荷した商品は在庫数ゼロでも表示する仕様である。 データベースに追加する表の構成を,図4に示す。 次の記述中の に入れる正しい答えを, 解答群の中から選べ。ここで,c1 と c2 に入れる答えは,c に関する解答群の中から 組合せとして正しいものを選ぶものとする。 図1〜図3の表を用いて,図4のビュー販売集計表を作成するための必要最小限の表の数は c1 である。 図4のビュー在庫表は,ビュー販売集計表を用いて作成する。 このとき,ビュー在庫表を作成するための必要最小限の表の数は, ビュー販売集計表も含めて c2 である。
図3 入荷管理システムで利用するデータベースの表構成
図4 入荷管理システムのデータベースに追加する表の構成 c に関する解答群
[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| |||||||||||||||||||||||